草庐IT

JavaFx WebView - 滚动到所需位置

全部标签

windows - 全局应用程序设置应该存储在 Windows 7 上的什么位置?

我正在努力使我的产品在Windows7上无缝运行。问题是有一小组全局(非用户特定)应用程序设置所有用户都应该能够更改。在以前的版本中,我使用了HKLM\Software\__Company__\__Product__为了这个目的。这允许高级用户和管理员修改注册表项并且一切正常。现在WindowsVista和Windows7具有此UAC功能,默认情况下,即使是管理员也无法在没有权限的情况下访问写入key。当然,愚蠢的解决方案意味着添加requireAdministrator选项进入应用程序list。但这确实不专业,因为产品本身与管理相关的任务相去甚远。所以我需要留在asInvoker.另

c# - 需要从空格分隔的字符串中的特定位置删除特定引号,同时保留其他引号

我有一个在C#中运行的Windows命令行程序,它读取服务器上的日志文件。日志文件以空格分隔(我们无法更改)包含类似于以下的记录:74.57.205.141--[30/Mar/2012:00:03:04+0000]"GET/7/961/148606/v1/00.akacast.akamaistream.net/00-radio-128"2001758815"-""iTunes/10.5.3(Windows;MicrosoftWindows7x64"R2"BusinessEditionServicePack1(Build7601))AppleWebKit/534.52.7"102该行开始

Windows 服务无法访问共享位置

我有一个使用本地帐户运行的Windows服务,比如“servername\User1”。当我在服务器上使用此用户登录时,我可以打开一个共享位置,比如"\SharedServer\Dir1"。但是当服务运行时,它无法访问相同的位置并出现错误"Logonfailure:unknownusernameorbadpassword." 最佳答案 尝试在正常工作的用户帐户中运行该服务:http://www.coretechnologies.com/WindowsServices/FAQ.html#AppNotWorkingFromService

c# - 如何在 Windows 8 Metro App 中平滑滚动 ScrollViewer?

我有这样的问题:我的Windows8XAML/C#应用程序中有一个ScrollViewer。在ScrollViewer内部有一个带有动态列数的网格,我在加载程序时在代码中设置了ColumnDefenitions。但是当我尝试使用在ScrollViewer中滚动此网格时scrollViewer.ScrollToHorizontalOffset(myOffset);它立即滚动,但我希望它在一段时间内平滑地滚动。请帮助我,我该怎么做? 最佳答案 可以使用Storyboard来实现,见下面的例子(甚至可以适用于WindowsPhone8):

c# - 任何应用程序内的插入位置/位置

我正在用C#开发一个通用文本自动完成器应用程序。所以我需要获取当前事件窗口中的插入符号位置(可能是记事本、Word女士等)。我应该怎么做才能获得插入符号的X、Y坐标?我需要它在用户键入时在光标(插入符号)下显示建议。我的程序在后台运行。它应该在当前事件的任何窗口中检测插入符的存在并获取插入符的实时位置。每当用户输入文本时,位置值都应更新。我不知道如何做所有这些。这一切都可以使用C#吗?还是我应该更改编程语言? 最佳答案 语言选择在很大程度上与这个问题无关。文本输入本身就很困难。解决您的问题会很困难,因为应用程序通常使用自定义或高度自

windows - 不是每个人都有我的程序运行所需的库

所以我制作了这个可执行程序,它使用Windows库和C++中的其他一些库(string、ctime、lmcons...)。当它在我的计算机上运行时,它运行良好,但是当我将可执行文件传输到一台没有其中一些库的计算机时,该程序无法运行。如何将这些库“添加”到我的代码中? 最佳答案 1-您需要确定系统上需要存在的库才能执行您的应用程序。2-您需要创建一个包含这些库的包。它可以是安装文件或zip文件。根据图书馆的不同,有时它们需要在系统上注册,有时只是直接插入。如果您使用安装打包软件,您可以设置注册[如果需要]。如果您分发zip或ftp文件

linux - R:getGraphicsEvent 在 windows 和 linux 下的行为不同——尤其是鼠标滚动

在linux下捕获的鼠标事件与在windows下不同,请参阅下面的小测试程序的输出以了解不同的事件。我每个按钮都点击了一次。在Linux下,我收到一个按钮代码,用于按下和释放。在Windows下,滚动滚轮时我根本没有收到任何事件(很遗憾)。有没有办法在Windows下使用getGraphicsEvent()捕获滚动事件?myplotLinux:鼠标左键按钮:0按钮:0鼠标中键(滚轮)按钮:1按钮:1个鼠标右键按钮:01按钮:01轮起来按钮:2按钮:2车轮向下按钮:02按钮:02Windows:鼠标左键按钮:0按钮:鼠标中键(滚轮)按钮:1按钮:鼠标右键按钮:2按钮:轮起来没有事件车轮向

windows - 当用户向上滚动时在 ListView Windows Phone 8.1 RT App 中调用增量加载

在我的应用中,我想要一个ListView,其中项目在底部加载,当用户“向上”滚动时,ListView调用IncrementalLoading并加载项目。 最佳答案 我在这里回答了一个类似的问题:WP8.1bottomtotopinfinitescrolling这不是您问题的确切答案(触发增量加载),而是使用ExtendedListView(https://www.nuget.org/packages/ExtendedListView)通过反转“刷新”(通过在顶部拉动/向上滚动获得)来模拟行为加载更多行为。希望对你有帮助

windows - 更改 kerberos 票证缓存位置

我在Windows7上遇到Kerberos问题。我有什么:我使用的是Windows7在system32下,我有klist(来自MSCorp)但我没有kinit我有来自jdk8的klist和kinit,但没有包含在PATH环境变量中我在Hortonworks32位ODBC驱动程序2.01上有一个ODBC数据源,并且该数据源依赖于kerberos身份验证当我当前的目录是jdk8/bin时,我观察到的是:kinit启用创建票证,我得到:新票证存储在缓存文件C:\Users[login]\krb5cc_[login]klist正确检测到该缓存中的所有票证当我当前的目录不是jdk8/bin时,我

python - 使用系统 PATH 作为文件位置从 Windows 命令行启动 Python 脚本

这可能更像是一个一般的Windows问题,而不是一个Python问题,我不确定。我有一个名为GDAL(地理空间库)的文件夹,里面装满了Python文件。GDAL库的位置存储在Windows系统PATH中,因此当我在Windows命令窗口中键入此命令以检查PATH配置是否正确时:gdal_retile.py我打开记事本以显示代码,正如我所料,因为这是这台电脑上.py文件的默认应用程序。如果我这样做:pythongdal_retile.py它不起作用,它说nosuchfileordirectory然而,如果我定义完整路径:python"C:\ProgramFiles\GDAL\gdal_r